stave churches - French English Dictionary